import chai from 'chai';
import chaiAsPromised from 'chai-as-promised';


chai.use(chaiAsPromised);

describe.skip('ADB To be implemented methods', function () {

  // it('packageAndLaunchActivityFromManifest', async () => { });
  // it('processExists', async () => { });
  // it('compileManifest', async () => { });
  // it('insertManifest', async () => { });
  // it('signWithDefaultCert', async () => { });
  // it('signWithCustomCert', async () => { });
  // it('sign', async () => { });
  // it('zipAlignApk', async () => { });
  // it('checkApkCert', async () => { });
  // it('checkCustomApkCert', async () => { });
  // it('getKeystoreMd5', async () => { });
  // it('checkApkKeystoreMatch', async () => { });
  // it('getDevicesWithRetry', async () => { });
  // it('getApiLevel', async () => { });
  // it('getEmulatorPort', async () => { });
  // it('rimraf', async () => { });
  // it('push', async () => { });
  // it('pull', async () => { });
  // it('getPortFromEmulatorString', async () => { });
  // it('getRunningAVD', async () => { });
  // it('getRunningAVDWithRetry', async () => { });
  // it('killAllEmulators', async () => { });
  // it('launchAVD', async () => { });
  // it('waitForEmulatorReady', async () => { });
  // it('getConnectedDevices', async () => { });
  // it('getConnectedEmulators', async () => { });
  // it('forwardPort', async () => { });
  // it('forwardAbstractPort', async () => { });
  // it('isDeviceConnected', async () => { });
  // it('ping', async () => { });
  // it('setDeviceId', async () => { });
  // it('setEmulatorPort', async () => { });
  // it('waitForDevice', async () => { });
  // it('restartAdb', async () => { });
  it('restart', async function () { });
  it('stopLogcatstartLogcat', async function () { });
  it('getLogcatLogs', async function () { });
  it('getPIDsByName', async function () { });
  it('killProcessesByName', async function () { });
  it('killProcessByPID', async function () { });
  // it('startApp', async () => { });
  // it('isValidClass', async () => { });
  it('broadcastProcessEnd', async function () { });
  it('broadcast', async function () { });
  it('endAndroidCoverage', async function () { });
  it('androidCoverage', async function () { });
  // it('getFocusedPackageAndActivity', async () => { });
  // it('waitForActivityOrNot', async () => { });
  // it('waitForActivity', async () => { });
  // it('waitForNotActivity', async () => { });
  // it('uninstallApk', async () => { });
  // it('installRemote', async () => { });
  // it('install', async () => { });
  // it('mkdir', async () => { });
  it('instrument', async function () { });
  // TODO should deprecate not used in appium
  // it('checkAndSignApk', async () => { });
  // it('forceStop', async () => { });
  // it('clear', async () => { });
  // it('stopAndClear', async () => { });
  // it('isAppInstalled', async () => { });
  // it('lock', async () => { });
  // it('back', async () => { });
  // it('goToHome', async () => { });
  // it('keyevent', async () => { });
  // it('isScreenLocked', async () => { });
  // it('isSoftKeyboardPresent', async () => { });
  // it('isEmulator', async () => { });
  // it('isAirplaneModeOn', async () => { });
  // it('setAirplaneMode', async () => { });
  // it('broadcastAirplaneMode', async () => { });
  // it('isWifiOn', async () => { });
  // it('setWifi', async () => { });
  // it('isDataOn', async () => { });
  // it('setData', async () => { });
  // it('setWifiAndData', async () => { });
  // it('availableIMEs', async () => { });
  // it('defaultIME', async () => { });
  // it('enableIME', async () => { });
  // it('disableIME', async () => { });
  // it('setIME', async () => { });
  // it('hasInternetPermissionFromManifest', async () => { });
  it('reboot', async function () { });
  // it('getAdbServerPort', async () => { });
});
